body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}body,button,input,select,textarea{font:12px/1.5 helvetica,tahoma,arial,sans-serif;}@media screen and(-webkit-min-device-pixel-ratio:0){html body,button,input,select,textarea{font-family:'Helvetica Neue',Helvetica,Tahoma,Arial,sans-serif;}}@-moz-document url-prefix(){html body,button,input,select,textarea{font-family:'Helvetica Neue',Helvetica,Tahoma,Arial,sans-serif;}}h1,h2,h3,h4,h5,h6{font-size:100%;}address,cite,dfn,em,var{font-style:normal;}code,kbd,pre,samp{font-family:courier new,courier,monospace;}small{font-size:12px;}ul,ol{list-style:none;}a{text-decoration:none;}a:hover{text-decoration:underline;}legend{color:#000;}fieldset,img{border:0;}button,input,select,textarea{font-size:100%;}table{border-collapse:collapse;border-spacing:0;}

body{background: #fcfcfc; font-size: 12px; font-family: 'Helvetica Neue',Helvetica,Arial;}
/** #bc9208 ebedf0 */

/** common **/
.fl{float: left;}
.fr{float: right;}
.clear {clear:both; font-size:1px;height:1px; overflow:hidden;}
.clearfix:before,.clearfix:after, .fn-clear:before,.fn-clear:after{content:"\0020";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}.clearfix{zoom:1}
.mb10{margin-bottom: 10px;}
.mb15{margin-bottom: 15px;}
.mb20{margin-bottom: 20px;}
a{color: #333;}
a:hover{color: #a40000;}

.inside{width: 980px;margin:0 auto;}
.shadow{border: 1px solid #e0e0e0; box-shadow: 1px 1px 4px #e0e0e0}

.topline{height:35px; line-height: 35px; background: #363636; color: #c4c4c4;}
.topline a{color: #c4c4c4;}
.topline .fl{width: 60%;}
.topline .fl .it{ float: left; margin-right: 15px;}
.topline .fl .it li{float: left; margin-right: 10px;}
.topline #weather{float: left; margin-top: 5px;}
.topline .fr{text-align: right;}
.topline .fr li{float: left; display: inline; margin-left: 15px;}

.wrap{width: 980px;margin: 0 auto;}

.header{height: 90px;}
.header .logo{width: 220px; float: left; margin-right: 40px;}
.header .logo a{display: block; width:220px; height:90px; text-indent: -999em; background: url(../images/logo.png) 0 center no-repeat;}
.header .ad1{float: left; height: 80px; padding-top: 10px;}
.header .ad1 img{max-height: 80px;}

.search{margin-top: 15px; padding: 20px 10% 0 10%; /*height: 90px; */border-top: 2px solid #f0f0f0; box-shadow: 0 -2px 0 #d8d2c1; height:80px}
.ser_tab{height: 27px; line-height: 25px; text-align: center; margin-left: 129px;}
.ser_tab li{float: left; padding:0 8px; color: #333; font-size: 14px; /*background: #d5d5d5;*/ /*border-bottom: 2px solid #d5d5d5;*/ cursor:pointer;}
.ser_tab li.active{color: #fff; font-weight: bold; background: #39f;}
.ser_cnt .sf{margin-bottom: 10px; position: relative; *height: 40px; *z-index:99;}
.ser_cnt .sf .ser_logo{display: inline-block; width: 120px; height: 35px; background: url(../images/arrow.gif) 110px center no-repeat; vertical-align: middle; *display: block;*float: left;}
.ser_cnt .sf .ser_logo_hid{position: absolute; top:37px;left:0; width: 120px; background: #fff; border: 1px solid #cdcdcd; border-bottom: none; z-index: 999; zoom:1;}
.ser_cnt .sf .ser_logo_hid img{border-bottom: 1px solid #cdcdcd; cursor: pointer;}
.ser_cnt .sf .ser_logo_hid label{width: 120px; height: 35px; display: block; border-bottom: 1px solid #cdcdcd; text-indent: -999em; cursor: pointer;}
.ser_cnt .sf .ser_logo_hid input{display: none;}
.ser_cnt .int{width: 70%; line-height: 21px; height: 21px; padding: 4px 3px; margin: 0 0 0 5px; vertical-align: middle; font-family: Arial; font-size: 16px; *float: left;}
.ser_cnt .searchint{
	display: inline-block; *display:block; *float: left; 
	width: 80px; height: 33px; 
	cursor: pointer;
	vertical-align: middle;
	background: #f0f0f0;
	/*border-radius: 4px;*/	
	border: 1px solid #d5d5d5;
}
.sw{/*margin-left: 123px;*/ position: relative; left: 50%; float: left;}
.sw a{position: relative; float: left; right: 50%; margin:0 10px 0 0; color: #999;}

.content{margin-top: 20px;}
.content a{color: #333;}

.sidebar{width: 250px; float: right;}
.sidebar .rblk{margin-bottom: 10px;}
.rblk .rblk-title{padding: 0 15px;height: 30px; line-height: 30px; overflow: hidden; border-bottom: 1px solid #f5f5f5;}
.rblk .rblk-title h3{width: 75%; font-size: 14px; float: left;}
.rblk .rblk-title .more{float: right; color: #999;}
.rblk .rblk-content{padding: 15px;}
.rblk .rblk-content .list li{width: 33%; height: 30px; line-height: 20px; overflow: hidden; float: left; font-size: 14px;}

.bor-line{padding: 5px 0; text-align: center; font-size: 14px;}
.ad{width: 100%; border: 1px solid #cdcdcd;}

.smart{width: 100%; overflow: hidden;}
.smart h3{ font-weight: bold; color: #333; font-size: 14px; margin-bottom: 5px; height: 25px; line-height: 25px;}
.smart ul{width: 120%; margin-bottom: 10px; overflow: hidden;}
.smart li{float: left; margin-right: 15px;font-size: 14px;}
.smart li a{display: block; color: #333; width: 43px;}

.main{width: 720px; float: left; font-size: 14px;}
.main_cat{width: 720px; float: left; font-size: 14px;}
.blk .title{padding:0 20px;}
.blk .cnt{padding:20px;}

.daohang{margin-bottom: 5px;}
.daohang .title{height: 40px; line-height: 40px; border-bottom: 1px dashed #cdcdcd;}
.daohang .topsite li{float: left; margin-right: 20px; position: relative; *z-index:10;}
.daohang .topsite li em{display: inline-block; width:16px; height: 16px; margin-left: 3px; vertical-align: middle; background: url(http://qinglvbang.com/hao/public/home/images/images.gif) no-repeat; *display: inline; zoom: 1;}
.daohang .topsite li .baidu{background-position: -84px -518px;}
.daohang .topsite li .sina{background-position: -45px -518px;}
.daohang .topsite li .taobao{background-position: -107px -518px;}
.daohang .topsite li .n163{background-position: 2px -518px;}
.daohang .topsite li .qq{background-position: -63px -518px;}
.daohang .daohang-cnt{height: 155px;}
.daohang .daohang-cnt li{float: left; margin: 0 2% 15px 0; width: 14.6%; height: 22px; overflow: hidden; text-align: center;}
.daohang .footer{height: 40px; line-height: 40px; padding: 0 20px; border-top: 1px dashed #cdcdcd;}
.hot{padding: 5px 20px;}
.hot-line{text-align: center;}
.hot-line a{font-size: 12px; color: #999; /*margin-right: 10px;*/}
.tsbox {border:2px solid #9f9f9f; position: absolute; background-color: #fff; padding: 1px; right: 0px; top: 40px; display: none;}
.tsbox a{ display: block; line-height: 24px; width: 90px; text-align: center;}
.tsbox .arrow{ 
	position:absolute; height:0; width:0; overflow: hidden; top:-15px; right: 0px; 
	border: 7px solid #fff;
	border-color: transparent transparent rgba(159, 159, 159, 0.95) transparent;
}
.loading { font-size:12px; text-align:center; width:100%; height:272px; line-height:302px; background:url(http://qinglvbang.com/hao/public/home/images/loading.gif) center center no-repeat;}
.hig dl{margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px dashed #e2e2e2; overflow: hidden;}
.hig dl:last-clild {border-bottom: none; margin-bottom: 0; padding-bottom: 0;}
.hig dl:nth-last-child(1) {border-bottom: none; margin-bottom: 0; padding-bottom: 0;}
.hig dt{font-weight: bold;margin: 0 10px 0 0; height: 21px; width: 75px; overflow: hidden; float: left;}
.hig dt a{color: #39F;}
.hig .l{float: left; width: 75%; height: 21px; overflow: hidden;}
.hig .m{float: right; width: auto; font-size: 12px; color: #999; line-height: 24px;}
.hig .lm{float: left; width: 75%; height: 21px; font-size: 12px; overflow: hidden;}

.hig dd a{margin-right: 15px;}
.hig .m a{color: #999;}
.detail{margin:5px 0 20px;}

.box dl{overflow: hidden; width: 30%; margin-right: 3%; float: left;}
.box dt{font-size: 14px; font-weight: bold; margin-bottom: 5px;}
.box dd{float: left; margin: 0 2% 5px 0; width: 47%; font-size: 12px; height: 21px; overflow: hidden;}

.middle{margin-top: 20px;}

.footers{width: 980px; height: 40px; line-height: 40px; margin:30px auto 0; color: #999;}
.footers a{color: #999;}
.footers a:hover{color: #a40000;}
.footers .fr{margin-right: -5px;}
.footers .fr a{margin:0 5px;}

/** 分类页 */
.content{width: 980px; margin: 20px auto;}
.guide{margin-bottom: 10px;}
.guide .location{float: left;}
.guide .meta{float: right;}
.guide .meta a{margin-left: 15px;}
.site-list{padding:20px; margin-bottom: 20px;}
.site-list h2{font-size: 16px; font-weight: bold; color: #39F; margin-bottom: 5px; }
.site-list li{width: 120px; height: 21px; margin-bottom: 5px; font-size: 14px; overflow: hidden; float: left; margin-right: 10px; text-align: center;}
#footer{text-align: right;}

#gotop{display: none;}

/** inside page */
.about{height: 350px;}

.sidetab{width: 190px; float: left; background: #f5f5f5;}
.sidetab li{height: 35px; line-height: 35px; margin-bottom: 10px; text-align: center;}
.sidetab li a{display: block; color: #333;}
.sidetab li.cur{background: #39f;}
.sidetab li.cur a{color: #fff;}

.main-cnt{margin-left: 210px;}
.main-cnt .it{opacity: 20; width: 770px; line-height: 20px;letter-spacing:1px;}
.main-cnt .hd{font-size: 14px; font-weight: bold; margin-bottom: 10px; color: #333;}
.main-cnt p{margin-bottom: 15px;}






















